suit of armour - Turc Anglais Dictionnaire